﻿/********************************************************************************
** @ Date:2025/08/01
** @ Author: Gaojia
** @ Description: 视频播放控制类
** @ Version:1.0.0
** @ Fun:
********************************************************************************/
#ifndef CVlcCtrMange_H
#define CVlcCtrMange_H
#include "CBeltDataBase.h"
#include "CVlcOper.h"
#include <QMap>
class CVlcCtrMange 
{
public:
	CVlcCtrMange(CBeltDataBase *pBeltData);
	~CVlcCtrMange();
	bool ctrDevice(SCtrInfo& stCtrInfo);
private:
	bool realPlay(SCtrInfo& stCtrInfo);
	bool stopRealPlay(SCtrInfo & stCtrInfo);
private:
	CBeltDataBase *m_pBeltData;
	CVlcOper*m_pVlcSdkOper;
	QMap<HWND, CVlcOper*>m_mapVlcSdkOper;
};

#endif